body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:16px"Microsoft YaHei","Arial Narrow",HELVETICA;background:#F5F5F5;-webkit-text-size-adjust:100%;}
a{color:#2d374b;text-decoration:none;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);-webkit-user-select: none;-moz-user-focus: none;-moz-user-select: none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
input {outline: none;-webkit-appearance: none; /*去除系统默认的样式*/-webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 点击高亮的颜色*/}
body.modal-open {position: fixed;width: 100%;}/*弹窗穿透*/
/* 常用 */
.z{float: left;}
.y{float:right;}
.wrapper{margin: 0 auto;max-width: 600px;padding-bottom: 50px;}
.wp{ max-width: 750px;margin: 0 auto;}
.p5{padding: 5px;}
.p10{padding: 10px;}
.m10{margin: 10px;}
.mtm{margin-top: 10px;}
.mbm{margin-bottom: 10px;}
.mtw{margin-top: 20px;}
.mbw{margin-bottom: 20px;}
.ptm{padding-top: 10px;}
.pbm{padding-bottom: 10px;}
.ptw{padding-top: 20px;}
.pbw{padding-bottom: 20px;}
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cl { zoom: 1; }
.clear{clear:both;height:0;line-height:0;font-size:0;visibility:hidden;overflow:hidden}
.box{box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;}
/*.over{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}*/
.over{
    overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;
}
.over-line-2{
    -webkit-line-clamp: 2;
}
/* 颜色 */
.red{color: #f00;}
.green{color: #1AAD19}
.blue {color: #108EE9}
.yellow{color: #FED24C;}
.grey{color: #999;}
.pink{color: #FFB6C1;}
.orange{color: #FF7519;}
/* 背景颜色 */
.b-red{background: #f00!important;}
.b-green{background: #1AAD19!important;}
.b-blue {background: #108EE9!important;}
.b-yellow{background: #FED24C!important;}
.b-grey{background: #999!important;}
.b-pink{background: #FFB6C1!important;}
.b-orange{background: #FF7519!important;}
.btn.cancel{background: #F8F8F8;border: 1px solid #D5D5D5;color: #333;}
/* 文字大小 */
.fs10{font-size: 10px;}
.fs12{font-size: 12px;}
.fs14{font-size: 14px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}
/* 弹出层 */

[v-cloak] {
    display: none;
}
@media screen and (max-width: 350px) {
    body{font-size: 14px;}
}
